Greetings,

Thank you for contacting Electronic Arts.

I am sorry to hear that you are still having problem with your game while playing online. To further resolve it, I suggest you to uninstall the game completely and then reinstall and reupdate with the latest patch in the following order.

Instructions on manually uninstalling the game from your system:

http://support.ea.com/cgi-bin/ea.cfg/php/enduser/std_adp.php?p_faqid=8986

If you have Special Forces installed, please follow these instructions as well:

http://support.ea.com/cgi-bin/ea.cfg/php/enduser/std_adp.php?p_faqid=11150

When reinstalling make sure you install in the proper order.

Install Battlefield 2.

Install Battlefield 2: Special Forces (if applicable).

Install the 1.41 full patch, which can be found here <http://largedownloads.ea.com/pub/patches/BF2/1.41>.

Install Battlefield 2: Euro Forces.

Install the 1.41 full patch once again.

Install the patch 1.50
( http://blogs.battlefield.ea.com/bf2_2142/archive/2009/09/01/battlefield-2-update-v1-50-available.aspx )

Note:- either the complete collection should be install or 1.41 should be install.

Once this is done, you will have the complete installation of the Battlefield 2 series lineup and your online issues should be fixed. 

We appreciate your patience and hope that this will resolve the situation. If you have any other questions, then by all means feel free to let us know. You can also refer to our extensive Self Help Knowledgebase at http://support.ea.com for common technical questions.

Regards,
EA Rep Gabriel
EA Online Support